function updateTime() {
    var now = new Date(); // 获取当前时间
    var hours = now.getHours(); // 获取小时数
    var minutes = now.getMinutes(); // 获取分钟数
    var seconds = now.getSeconds(); // 获取秒数

    // 如果分钟数或秒数小于 10，就在前面加上 0
    minutes = (minutes < 10 ? "0" : "") + minutes;
    seconds = (seconds < 10 ? "0" : "") + seconds;

    // 根据小时数判断是上午还是下午
    var timeOfDay = (hours < 12) ? "上午" : "下午";

    // 如果小时数大于 12，则将其减去 12，获得 12 小时制的小时数
    hours = (hours > 12) ? hours - 12 : hours;

    // 如果小时数为 0，则将其设置为 12（12 小时制）
    hours = (hours == 0) ? 12 : hours;

    // 将小时数、分钟数、秒数和上午/下午组合成字符串
    var currentTimeString = hours + ":" + minutes + ":" + seconds + " " + timeOfDay;

    // 将更新后的时间显示在网页上
    document.querySelector(".clock").innerHTML = currentTimeString;
}

// 每秒钟更新一次时间
setInterval(updateTime, 1000);